Cloudmesh has some very convenient APIs to interface with HPC queues. This includes information that is provided by PBS through gstat and pbsnodes. The information from them is returned in three convenient dicts.
In [1]:
from pprint import pprint
Initialize cloudmesh
In [2]:
import cloudmesh
In [3]:
print cloudmesh.__version__
0.5
Get the user name
In [4]:
user = cloudmesh.load().username()
In [5]:
print user
gvonlasz
Specify a host
In [6]:
host = "india.futuregrid.org"
Start an instance to indi to interact with it to conduct pbs calls
In [7]:
india = cloudmesh.PBS(user,host)
Get the Queue information in a dict
In [8]:
queue = india.qstat()
Print the dict
In [9]:
pprint (queue)
{u'784967.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub30133.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'784967.i136',
u'Job_Name': u'papi-inca',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub30133.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379611441',
u'etime': u'1379611441',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379611441',
u'qtime': u'1379611441',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub30133.sub',
u'submit_host': u'i136'},
u'785040.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub9073.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'785040.i136',
u'Job_Name': u'sub9073.sub',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub9073.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1:ppn=8',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379621401',
u'etime': u'1379621401',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379621401',
u'qtime': u'1379621401',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub9073.sub',
u'submit_host': u'i136'},
u'788236.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub12111.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'788236.i136',
u'Job_Name': u'papi-inca',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub12111.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379641680',
u'etime': u'1379641680',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379641680',
u'qtime': u'1379641680',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub12111.sub',
u'submit_host': u'i136'},
u'788237.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub12158.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'788237.i136',
u'Job_Name': u'sub12158.sub',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub12158.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1:ppn=8',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379641681',
u'etime': u'1379641681',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379641681',
u'qtime': u'1379641681',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub12158.sub',
u'submit_host': u'i136'},
u'804534.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub8257.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'804534.i136',
u'Job_Name': u'sub8257.sub',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub8257.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1:ppn=8',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379670481',
u'etime': u'1379670481',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379670481',
u'qtime': u'1379670481',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub8257.sub',
u'submit_host': u'i136'},
u'809363.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub4286.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'809363.i136',
u'Job_Name': u'vampir-inca',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub4286.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379678760',
u'etime': u'1379678760',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379678760',
u'qtime': u'1379678760',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub4286.sub',
u'submit_host': u'i136'},
u'812685.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/zhangbj/qsub.sh.e812685',
u'Hold_Types': u'n',
u'Job_Id': u'812685.i136',
u'Job_Name': u'qsub.sh',
u'Job_Owner': u'zhangbj@i136',
u'Join_Path': u'oe',
u'Keep_Files': u'o',
u'Mail_Points': u'abe',
u'Output_Path': u'i136:/N/u/zhangbj/qsub.sh.o812685',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'naccesspolicy': u'singletask',
u'ncpus': u'1',
u'nodect': u'5',
u'nodes': u'5',
u'walltime': u'24:00:00'},
u'ctime': u'1379692019',
u'etime': u'1379692019',
u'fault_tolerant': u'False',
u'job_state': u'Q',
u'mtime': u'1379692019',
u'qtime': u'1379692019',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'qsub.sh'},
u'818482.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub22418.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'818482.i136',
u'Job_Name': u'vampir-inca',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub22418.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1379765160',
u'etime': u'1379765160',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1379765160',
u'qtime': u'1379765160',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub22418.sub',
u'submit_host': u'i136'},
u'865287.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i134:/N/u/xcguser/XCG/shared-directory-india-bravo/E8985A83-A797-B48C-309C-8ACD0C5E0D0A/qsub7830704021916198242.sh.e865287',
u'Hold_Types': u'n',
u'Job_Id': u'865287.i136',
u'Job_Name': u'qsub7830704021916198242.sh',
u'Job_Owner': u'xcguser@i134',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'a',
u'Output_Path': u'i134:/N/u/xcguser/XCG/shared-directory-india-bravo/E8985A83-A797-B48C-309C-8ACD0C5E0D0A/qsub7830704021916198242.sh.o865287',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1',
u'walltime': u'04:00:00'},
u'ctime': u'1380604403',
u'etime': u'1380604403',
u'fault_tolerant': u'False',
u'job_state': u'Q',
u'mtime': u'1380604403',
u'qtime': u'1380604403',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'-q bravo /N/u/xcguser/XCG/shared-directory-india-bravo/E8985A83-A797-B48C-309C-8ACD0C5E0D0A/qsub7830704021916198242.sh'},
u'867307.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/liux2102/testjob.e867307',
u'Hold_Types': u'n',
u'Job_Id': u'867307.i136',
u'Job_Name': u'testjob',
u'Job_Owner': u'liux2102@i136',
u'Join_Path': u'oe',
u'Keep_Files': u'n',
u'Mail_Points': u'a',
u'Output_Path': u'i136:/N/u/liux2102/testjob.o867307',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'2',
u'nodes': u'2:ppn=8',
u'walltime': u'04:00:00'},
u'ctime': u'1381337258',
u'etime': u'1381337258',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/liux2102',
u'job_state': u'Q',
u'mtime': u'1381337258',
u'qtime': u'1381337258',
u'queue': u'bravo',
u'server': u'i136',
u'submit_args': u'testjob.pbs',
u'submit_host': u'i136'},
u'867313.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/pdinda/palacios-devel/STDIN.e867313',
u'Hold_Types': u'n',
u'Job_Id': u'867313.i136',
u'Job_Name': u'STDIN',
u'Job_Owner': u'pdinda@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'a',
u'Output_Path': u'i136:/N/u/pdinda/palacios-devel/STDIN.o867313',
u'Priority': u'0',
u'Rerunable': u'False',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'1',
u'nodes': u'1',
u'os': u'pdinda3522919621',
u'walltime': u'00:00:00'},
u'ctime': u'1381346356',
u'etime': u'1381346356',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/pdinda/palacios-devel',
u'interactive': u'True',
u'job_state': u'Q',
u'mtime': u'1381346356',
u'qtime': u'1381346356',
u'queue': u'batch',
u'server': u'i136',
u'submit_args': u'-l nodes=1 -l os=pdinda3522919621 -l walltime=0.0 -I',
u'submit_host': u'i136'},
u'868537.i136': {u'Checkpoint': u'u',
u'Error_Path': u'i136:/N/u/inca/incaReporterManager/sub13496.stderr',
u'Hold_Types': u'n',
u'Job_Id': u'868537.i136',
u'Job_Name': u'myh-inca',
u'Job_Owner': u'inca@i136',
u'Join_Path': u'n',
u'Keep_Files': u'n',
u'Mail_Points': u'n',
u'Output_Path': u'i136:/N/u/inca/incaReporterManager/sub13496.stdout',
u'Priority': u'0',
u'Rerunable': u'True',
u'Resource_List': {u'ncpus': u'1',
u'nodect': u'4',
u'nodes': u'4',
u'walltime': u'00:10:00'},
u'Shell_Path_List': u'/bin/sh',
u'ctime': u'1381475400',
u'etime': u'1381475400',
u'fault_tolerant': u'False',
u'init_work_dir': u'/N/u/inca/incaReporterManager',
u'job_state': u'Q',
u'mtime': u'1381475400',
u'qtime': u'1381475400',
u'queue': u'batch',
u'server': u'i136',
u'submit_args': u'/N/u/inca/incaReporterManager/sub13496.sub',
u'submit_host': u'i136'}}
Demonstrating what we can do with the dict
In [10]:
print "{0:>20} | {1:>1} | {2:<30}".format('Owner',
"S",
"Job")
print 70 * "-"
for name in queue:
job = queue[name]
print "{0:>20} | {1:>1} | {2:<30}".format(job['Job_Owner'],
job["job_state"],
job["Job_Name"])
Owner | S | Job
----------------------------------------------------------------------
inca@i136 | Q | papi-inca
inca@i136 | Q | myh-inca
zhangbj@i136 | Q | qsub.sh
inca@i136 | Q | papi-inca
inca@i136 | Q | sub8257.sub
inca@i136 | Q | vampir-inca
inca@i136 | Q | sub9073.sub
liux2102@i136 | Q | testjob
pdinda@i136 | Q | STDIN
xcguser@i134 | Q | qsub7830704021916198242.sh
inca@i136 | Q | vampir-inca
inca@i136 | Q | sub12158.sub
In [11]:
qinfo = india.qinfo()
In [14]:
pprint (qinfo)
{u'b534': {'enabled': True,
'max_user_run': 70,
'mtime': 1333391828,
'queue': u'b534',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '08:00:00',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'batch': {'enabled': True,
'max_queuable': 200,
'mtime': 1372691302,
'queue': u'batch',
'queue_type': 'Execution',
'resources_assigned_ncpus': 0,
'resources_assigned_nodect': 0,
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '2',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 2},
u'bravo': {'enabled': True,
'max_queuable': 200,
'mtime': 1376943476,
'queue': u'bravo',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '10',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 10},
u'bravo-long': {'acl_user_enable': True,
'enabled': True,
'max_queuable': 200,
'mtime': 1372691333,
'queue': u'bravo-long',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'delta': {'enabled': True,
'max_queuable': 200,
'max_user_run': 15,
'mtime': 1372691417,
'queue': u'delta',
'queue_type': 'Execution',
'resources_assigned_ncpus': 0,
'resources_assigned_nodect': 0,
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'delta-long': {'enabled': True,
'max_queuable': 200,
'max_user_run': 15,
'mtime': 1372691423,
'queue': u'delta-long',
'queue_type': 'Execution',
'resources_assigned_ncpus': 0,
'resources_assigned_nodect': 0,
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'echo': {'acl_user_enable': True,
'acl_users': 'ajyounge,gvonlasz,ktanaka',
'enabled': True,
'mtime': 1381502556,
'queue': u'echo',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '08:00:00',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'fg40': {'acl_user_enable': True,
'acl_users': 'arnoldg,inca,koeritz,ktanaka,navarro,ssmallen',
'enabled': True,
'mtime': 1378476582,
'queue': u'fg40',
'queue_type': 'Execution',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'ib': {'enabled': True,
'mtime': 1338412329,
'queue': u'ib',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'interactive': {'Priority': 100,
'enabled': True,
'mtime': 1331823575,
'queue': u'interactive',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'long': {'enabled': True,
'max_queuable': 200,
'max_user_run': 25,
'mtime': 1372691313,
'queue': u'long',
'queue_type': 'Execution',
'resources_assigned_ncpus': 0,
'resources_assigned_nodect': 0,
'resources_default_nodes': 1,
'resources_default_walltime': '08:00:00',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'provision': {'acl_user_enable': True,
'acl_users': 'astreib,fuwang,gvonlasz,jnelso37,ktanaka',
'enabled': True,
'mtime': 1362625449,
'queue': u'provision',
'queue_type': 'Execution',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'reserved': {'acl_user_enable': True,
'enabled': True,
'mtime': 1362608932,
'queue': u'reserved',
'queue_type': 'Execution',
'resources_max_walltime': 604800,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0},
u'systest': {'acl_user_enable': True,
'acl_users': 'ktanaka,ravindrv,sharif',
'enabled': True,
'mtime': 1338402845,
'queue': u'systest',
'queue_type': 'Execution',
'resources_default_nodes': 1,
'resources_default_walltime': '04:00:00',
'resources_max_walltime': 86400,
'started': True,
'state_count': {'Exiting': '0',
'Held': '0',
'Queued': '0',
'Running': '0',
'Transit': '0',
'Waiting': '0'},
'total_jobs': 0}}
In [15]:
for queue in qinfo:
print queue, qinfo[queue]['total_jobs']
reserved 0
bravo 10
systest 0
batch 2
long 0
echo 0
delta-long 0
fg40 0
delta 0
b534 0
ib 0
provision 0
bravo-long 0
interactive 0
Print the number of jobs running
In [20]:
jobs = [qinfo[queue]['total_jobs'] for queue in qinfo]
In [22]:
print "Total", sum(jobs)
Total 12
In [17]:
nodes = india.pbsnodes()
In [18]:
pprint (nodes)
{u'b001i': {u'gpus': u'0',
u'name': u'b001i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'197963392kb',
u'gres': u'',
u'idletime': u'26791',
u'jobs': u'',
u'loadave': u'2.52',
u'ncpus': u'8',
u'netload': u'21005069206',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198484056kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200435796kb',
u'uname': u'Linux b001 3.5.7 #2 SMP Thu Mar 28 19:33:10 EDT 2013 x86_64',
u'varattr': u''}},
u'b002i': {u'gpus': u'0',
u'name': u'b002i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'198086244kb',
u'gres': u'',
u'idletime': u'1337948',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'13252907585',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198484056kb',
u'rectime': u'1381544702',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200435796kb',
u'uname': u'Linux b002 3.5.7 #2 SMP Thu Mar 28 19:33:10 EDT 2013 x86_64',
u'varattr': u''}},
u'b003i': {u'gpus': u'0',
u'name': u'b003i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'198167456kb',
u'gres': u'',
u'idletime': u'5406650',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'3192674502',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198484056kb',
u'rectime': u'1381544676',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200435796kb',
u'uname': u'Linux b003 3.5.7 #2 SMP Thu Mar 28 19:33:10 EDT 2013 x86_64',
u'varattr': u''}},
u'b004i': {u'gpus': u'0',
u'name': u'b004i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'198162680kb',
u'gres': u'',
u'idletime': u'5406604',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'3239407769',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198484056kb',
u'rectime': u'1381544700',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200435796kb',
u'uname': u'Linux b004 3.5.7 #2 SMP Thu Mar 28 19:33:10 EDT 2013 x86_64',
u'varattr': u''}},
u'b005i': {u'gpus': u'0',
u'name': u'b005i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'198161496kb',
u'gres': u'',
u'idletime': u'5406575',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'61757059155',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198484056kb',
u'rectime': u'1381544691',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200435796kb',
u'uname': u'Linux b005 3.5.7 #2 SMP Thu Mar 28 19:33:10 EDT 2013 x86_64',
u'varattr': u''}},
u'b006i': {u'gpus': u'0',
u'name': u'b006i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'198150992kb',
u'gres': u'',
u'idletime': u'4181191',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'72694393147',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198484056kb',
u'rectime': u'1381544689',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200435796kb',
u'uname': u'Linux b006 3.5.7 #2 SMP Thu Mar 28 19:33:10 EDT 2013 x86_64',
u'varattr': u''}},
u'b007i': {u'gpus': u'0',
u'name': u'b007i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b008i': {u'gpus': u'0',
u'name': u'b008i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'offline',
u'status': {u'availmem': u'197916908kb',
u'gres': u'',
u'idletime': u'8053941',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'3625057107',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337552kb',
u'rectime': u'1381544698',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289288kb',
u'uname': u'Linux b008 2.6.32-279.2.1.el6.x86_64 #1 SMP Thu Jul 5 21:08:58 EDT 2012 x86_64',
u'varattr': u''}},
u'b009i': {u'gpus': u'0',
u'name': u'b009i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b010i': {u'gpus': u'0',
u'name': u'b010i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b011i': {u'gpus': u'0',
u'name': u'b011i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b012i': {u'gpus': u'0',
u'name': u'b012i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b013i': {u'gpus': u'0',
u'name': u'b013i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b014i': {u'gpus': u'0',
u'name': u'b014i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b015i': {u'gpus': u'0',
u'name': u'b015i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'b016i': {u'gpus': u'0',
u'name': u'b016i',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'bravo',
u'state': u'down,offline'},
u'd001i': {u'gpus': u'2',
u'name': u'd001i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'offline',
u'status': {u'availmem': u'197950396kb',
u'gres': u'',
u'idletime': u'905321',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'12',
u'netload': u'246493324',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337496kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289232kb',
u'uname': u'Linux d001 2.6.32-279.2.1.el6.x86_64 #1 SMP Thu Jul 5 21:08:58 EDT 2012 x86_64',
u'varattr': u''}},
u'd002i': {u'gpus': u'2',
u'name': u'd002i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'offline',
u'status': {u'availmem': u'196032504kb',
u'gres': u'',
u'idletime': u'888085',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'77560173700',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337336kb',
u'rectime': u'1381544695',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'198337336kb',
u'uname': u'Linux d002 2.6.32-358.14.1.el6.x86_64 #1 SMP Mon Jun 17 15:54:20 EDT 2013 x86_64',
u'varattr': u''}},
u'd003i': {u'gpus': u'2',
u'name': u'd003i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'free',
u'status': {u'availmem': u'198523448kb',
u'gres': u'',
u'idletime': u'650030',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'1706903974429',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337332kb',
u'rectime': u'1381544693',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289068kb',
u'uname': u'Linux d003 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64',
u'varattr': u''}},
u'd004i': {u'gpus': u'2',
u'name': u'd004i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down'},
u'd005i': {u'gpus': u'2',
u'name': u'd005i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'free',
u'status': {u'availmem': u'198551284kb',
u'gres': u'',
u'idletime': u'2176427',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'1488218308330',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337332kb',
u'rectime': u'1381544717',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289068kb',
u'uname': u'Linux d005 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64',
u'varattr': u''}},
u'd006i': {u'gpus': u'2',
u'name': u'd006i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'free',
u'status': {u'availmem': u'198124860kb',
u'gres': u'',
u'idletime': u'3314012',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'12',
u'netload': u'303649255041',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337332kb',
u'rectime': u'1381544690',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289068kb',
u'uname': u'Linux d006 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64',
u'varattr': u''}},
u'd007i': {u'gpus': u'2',
u'name': u'd007i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'free',
u'status': {u'availmem': u'198167436kb',
u'gres': u'',
u'idletime': u'3313998',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'328593600195',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337332kb',
u'rectime': u'1381544677',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289068kb',
u'uname': u'Linux d007 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64',
u'varattr': u''}},
u'd008i': {u'gpus': u'2',
u'name': u'd008i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down,offline'},
u'd009i': {u'gpus': u'2',
u'name': u'd009i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'free',
u'status': {u'availmem': u'198287164kb',
u'gres': u'',
u'idletime': u'3314782',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'226332698416',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337332kb',
u'rectime': u'1381544686',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'200289068kb',
u'uname': u'Linux d009 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64',
u'varattr': u''}},
u'd010i': {u'gpus': u'2',
u'name': u'd010i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'free',
u'status': {u'availmem': u'196553832kb',
u'gres': u'',
u'idletime': u'3314789',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'77762580358',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337336kb',
u'rectime': u'1381544693',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'198337336kb',
u'uname': u'Linux d010 2.6.32-358.14.1.el6.x86_64 #1 SMP Mon Jun 17 15:54:20 EDT 2013 x86_64',
u'varattr': u''}},
u'd011i': {u'gpus': u'2',
u'name': u'd011i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'offline',
u'status': {u'availmem': u'196484936kb',
u'gres': u'',
u'idletime': u'3314787',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'1659389205',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'198337336kb',
u'rectime': u'1381544697',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'198337336kb',
u'uname': u'Linux d011 2.6.32-358.14.1.el6.x86_64 #1 SMP Mon Jun 17 15:54:20 EDT 2013 x86_64',
u'varattr': u''}},
u'd012i': {u'gpus': u'2',
u'name': u'd012i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down'},
u'd013i': {u'gpus': u'2',
u'name': u'd013i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down,offline'},
u'd014i': {u'gpus': u'2',
u'name': u'd014i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down,offline'},
u'd015i': {u'gpus': u'2',
u'name': u'd015i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down,offline'},
u'd016i': {u'gpus': u'2',
u'name': u'd016i',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'delta',
u'state': u'down,offline'},
u'deltai': {u'gpus': u'0',
u'name': u'deltai',
u'np': u'12',
u'ntype': u'cluster',
u'properties': u'reserved',
u'state': u'offline',
u'status': {u'availmem': u'23087284kb',
u'gres': u'',
u'idletime': u'368589',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'24',
u'netload': u'9344262392',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'22693556kb',
u'rectime': u'1381544692',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'24798032kb',
u'uname': u'Linux delta 3.4.53-8.el6.centos.alt.x86_64 #1 SMP Wed Jul 17 22:12:15 UTC 2013 x86_64',
u'varattr': u''}},
u'echo15i': {u'gpus': u'0',
u'name': u'echo15i',
u'note': u'Echo(ScaleMP)',
u'np': u'144',
u'ntype': u'cluster',
u'properties': u'echo',
u'state': u'free',
u'status': {u'availmem': u'4249437352kb',
u'gres': u'',
u'idletime': u'2527634',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'144',
u'netload': u'11355106777',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'linux',
u'physmem': u'4256737980kb',
u'rectime': u'1381544712',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'4256737980kb',
u'uname': u'Linux echo15 2.6.32-220.23.1.el6.vSMP.4.x86_64 #1 SMP Sun Jan 6 16:20:57 PST 2013 x86_64',
u'varattr': u''}},
u'i1': {u'gpus': u'0',
u'name': u'i1',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i10': {u'gpus': u'0',
u'name': u'i10',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i100': {u'gpus': u'0',
u'name': u'i100',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'b534',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317440kb',
u'gres': u'',
u'idletime': u'905729',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'297950016',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i100 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i101': {u'gpus': u'0',
u'name': u'i101',
u'note': u'DevGrizzly',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i102': {u'gpus': u'0',
u'name': u'i102',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i103': {u'gpus': u'0',
u'name': u'i103',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i104': {u'gpus': u'0',
u'name': u'i104',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i105': {u'gpus': u'0',
u'name': u'i105',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i106': {u'gpus': u'0',
u'name': u'i106',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i107': {u'gpus': u'0',
u'name': u'i107',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i108': {u'gpus': u'0',
u'name': u'i108',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i109': {u'gpus': u'0',
u'name': u'i109',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i11': {u'gpus': u'0',
u'name': u'i11',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i110': {u'gpus': u'0',
u'name': u'i110',
u'note': u'OpenStackVolume',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i111': {u'gpus': u'0',
u'name': u'i111',
u'note': u'OpenStackGlance',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i112': {u'gpus': u'0',
u'name': u'i112',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'offline',
u'status': {u'arch': u'x86_64',
u'availmem': u'26305124kb',
u'gres': u'',
u'idletime': u'905724',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'16',
u'netload': u'288511752',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i112 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i113': {u'gpus': u'0',
u'name': u'i113',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i114': {u'gpus': u'0',
u'name': u'i114',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'offline',
u'status': {u'arch': u'x86_64',
u'availmem': u'26306444kb',
u'gres': u'',
u'idletime': u'905728',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'16',
u'netload': u'288323129',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i114 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i115': {u'gpus': u'0',
u'name': u'i115',
u'note': u'OPS_BARE',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i116': {u'gpus': u'0',
u'name': u'i116',
u'note': u'OPS_BARE',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i117': {u'gpus': u'0',
u'name': u'i117',
u'note': u'OPS_BARE',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i118': {u'gpus': u'0',
u'name': u'i118',
u'note': u'OPS_BARE',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i119': {u'gpus': u'0',
u'name': u'i119',
u'note': u'RAIN',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i12': {u'gpus': u'0',
u'name': u'i12',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i120': {u'gpus': u'0',
u'name': u'i120',
u'note': u'RAIN',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i121': {u'gpus': u'0',
u'name': u'i121',
u'note': u'FG298',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i122': {u'gpus': u'0',
u'name': u'i122',
u'note': u'FG298',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i123': {u'gpus': u'0',
u'name': u'i123',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i124': {u'gpus': u'0',
u'name': u'i124',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i125': {u'gpus': u'0',
u'name': u'i125',
u'note': u'FG298',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i126': {u'gpus': u'0',
u'name': u'i126',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i127': {u'gpus': u'0',
u'name': u'i127',
u'note': u'FG298',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i128': {u'gpus': u'0',
u'name': u'i128',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i129': {u'gpus': u'0',
u'name': u'i129',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i13': {u'gpus': u'0',
u'name': u'i13',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i14': {u'gpus': u'0',
u'name': u'i14',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i15': {u'gpus': u'0',
u'name': u'i15',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i16': {u'gpus': u'0',
u'name': u'i16',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i17': {u'gpus': u'0',
u'name': u'i17',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i18': {u'gpus': u'0',
u'name': u'i18',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i19': {u'gpus': u'0',
u'name': u'i19',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i2': {u'gpus': u'0',
u'name': u'i2',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316320kb',
u'gres': u'',
u'idletime': u'905690',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'230739085',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544709',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i2 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i20': {u'gpus': u'0',
u'name': u'i20',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i21': {u'gpus': u'0',
u'name': u'i21',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i22': {u'gpus': u'0',
u'name': u'i22',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i23': {u'gpus': u'0',
u'name': u'i23',
u'note': u'FG82',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down,offline'},
u'i24': {u'gpus': u'0',
u'name': u'i24',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i25': {u'gpus': u'0',
u'name': u'i25',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i26': {u'gpus': u'0',
u'name': u'i26',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i27': {u'gpus': u'0',
u'name': u'i27',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i28': {u'gpus': u'0',
u'name': u'i28',
u'note': u'DevGrizzly',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i29': {u'gpus': u'0',
u'name': u'i29',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i3': {u'gpus': u'0',
u'name': u'i3',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317448kb',
u'gres': u'',
u'idletime': u'905696',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'285051776',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544709',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i3 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i30': {u'gpus': u'0',
u'name': u'i30',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i31': {u'gpus': u'0',
u'name': u'i31',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i32': {u'gpus': u'0',
u'name': u'i32',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i33': {u'gpus': u'0',
u'name': u'i33',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i34': {u'gpus': u'0',
u'name': u'i34',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i35': {u'gpus': u'0',
u'name': u'i35',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i36': {u'gpus': u'0',
u'name': u'i36',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i37': {u'gpus': u'0',
u'name': u'i37',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i38': {u'gpus': u'0',
u'name': u'i38',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i39': {u'gpus': u'0',
u'name': u'i39',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i4': {u'gpus': u'0',
u'name': u'i4',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i40': {u'gpus': u'0',
u'name': u'i40',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i41': {u'gpus': u'0',
u'name': u'i41',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i42': {u'gpus': u'0',
u'name': u'i42',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i43': {u'gpus': u'0',
u'name': u'i43',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i44': {u'gpus': u'0',
u'name': u'i44',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i45': {u'gpus': u'0',
u'name': u'i45',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i46': {u'gpus': u'0',
u'name': u'i46',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i47': {u'gpus': u'0',
u'name': u'i47',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i48': {u'gpus': u'0',
u'name': u'i48',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i49': {u'gpus': u'0',
u'name': u'i49',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i5': {u'gpus': u'0',
u'name': u'i5',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i50': {u'gpus': u'0',
u'name': u'i50',
u'note': u'OpenStackMGMT',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i51': {u'gpus': u'0',
u'name': u'i51',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i52': {u'gpus': u'0',
u'name': u'i52',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'24599708kb',
u'gres': u'',
u'idletime': u'905708',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'315812660735',
u'nsessions': u'6',
u'nusers': u'2',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544707',
u'sessions': u'5959 6118 6345 17842 17970 18222',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i52 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i53': {u'gpus': u'0',
u'name': u'i53',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'25222540kb',
u'gres': u'',
u'idletime': u'905713',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'77491949721',
u'nsessions': u'4',
u'nusers': u'2',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544711',
u'sessions': u'32759 29348 29469 32576',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i53 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i54': {u'gpus': u'0',
u'name': u'i54',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'25251620kb',
u'gres': u'',
u'idletime': u'905708',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'49867762434',
u'nsessions': u'4',
u'nusers': u'2',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'443 639 29321 29442',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i54 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i55': {u'gpus': u'0',
u'name': u'i55',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i56': {u'gpus': u'0',
u'name': u'i56',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i57': {u'gpus': u'0',
u'name': u'i57',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i58': {u'gpus': u'0',
u'name': u'i58',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i59': {u'gpus': u'0',
u'name': u'i59',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i6': {u'gpus': u'0',
u'name': u'i6',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i60': {u'gpus': u'0',
u'name': u'i60',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'24040908kb',
u'idletime': u'107812',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'294838831',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'centospdinda3522919621',
u'physmem': u'24729548kb',
u'rectime': u'1381544681',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'24729548kb',
u'uname': u'Linux i60 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64',
u'varattr': u''}},
u'i61': {u'gpus': u'0',
u'name': u'i61',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i62': {u'gpus': u'0',
u'name': u'i62',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'21449904kb',
u'gres': u'',
u'idletime': u'905688',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'15706038884',
u'nsessions': u'2',
u'nusers': u'1',
u'opsys': u'statefulrhels5',
u'physmem': u'20522452kb',
u'rectime': u'1381544708',
u'sessions': u'27935 28064',
u'state': u'free',
u'totmem': u'22626924kb',
u'uname': u'Linux i62 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i63': {u'gpus': u'0',
u'name': u'i63',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26449672kb',
u'gres': u'',
u'idletime': u'905694',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'76607854800',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544713',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26763868kb',
u'uname': u'Linux i63 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i64': {u'gpus': u'0',
u'name': u'i64',
u'note': u'FG82',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down,offline'},
u'i65': {u'gpus': u'0',
u'name': u'i65',
u'note': u'FG82',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down,offline'},
u'i66': {u'gpus': u'0',
u'name': u'i66',
u'note': u'FG82',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down,offline'},
u'i67': {u'gpus': u'0',
u'name': u'i67',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26452284kb',
u'gres': u'',
u'idletime': u'905688',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'5354077621',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26763868kb',
u'uname': u'Linux i67 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i68': {u'gpus': u'0',
u'name': u'i68',
u'note': u'FG82',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down,offline'},
u'i69': {u'gpus': u'0',
u'name': u'i69',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26206872kb',
u'gres': u'',
u'idletime': u'905697',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'3610280243',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i69 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i7': {u'gpus': u'0',
u'name': u'i7',
u'note': u'Eucalyptus',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i70': {u'gpus': u'0',
u'name': u'i70',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26314824kb',
u'gres': u'',
u'idletime': u'905695',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'734019667',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544709',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i70 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i71': {u'gpus': u'0',
u'name': u'i71',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26314756kb',
u'gres': u'',
u'idletime': u'905695',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'719571454',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i71 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i72': {u'gpus': u'0',
u'name': u'i72',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i73': {u'gpus': u'0',
u'name': u'i73',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26314484kb',
u'gres': u'',
u'idletime': u'905689',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'699324544',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544711',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i73 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i74': {u'gpus': u'0',
u'name': u'i74',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i75': {u'gpus': u'0',
u'name': u'i75',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i76': {u'gpus': u'0',
u'name': u'i76',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'FG40',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317256kb',
u'gres': u'',
u'idletime': u'905709',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'277609877',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544707',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i76 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i77': {u'gpus': u'0',
u'name': u'i77',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'FG40',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317544kb',
u'gres': u'',
u'idletime': u'905728',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'279770591',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544709',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i77 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i78': {u'gpus': u'0',
u'name': u'i78',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'FG40',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26310292kb',
u'gres': u'',
u'idletime': u'905740',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'16',
u'netload': u'271587515',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i78 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i79': {u'gpus': u'0',
u'name': u'i79',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'FG40',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26318052kb',
u'gres': u'',
u'idletime': u'905712',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'279845458',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i79 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i8': {u'gpus': u'0',
u'name': u'i8',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i80': {u'gpus': u'0',
u'name': u'i80',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i81': {u'gpus': u'0',
u'name': u'i81',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317324kb',
u'gres': u'',
u'idletime': u'905728',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'702881313',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i81 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i82': {u'gpus': u'0',
u'name': u'i82',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316028kb',
u'gres': u'',
u'idletime': u'905715',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'602672648',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i82 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i83': {u'gpus': u'0',
u'name': u'i83',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26303828kb',
u'gres': u'',
u'idletime': u'905695',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'998149928',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i83 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i84': {u'gpus': u'0',
u'name': u'i84',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316836kb',
u'gres': u'',
u'idletime': u'905695',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'603954126',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544707',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i84 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i85': {u'gpus': u'0',
u'name': u'i85',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26315952kb',
u'gres': u'',
u'idletime': u'905692',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'600985296',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i85 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i86': {u'gpus': u'0',
u'name': u'i86',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317536kb',
u'gres': u'',
u'idletime': u'905695',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'292469269',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544707',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i86 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i87': {u'gpus': u'0',
u'name': u'i87',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317540kb',
u'gres': u'',
u'idletime': u'905695',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'277453564',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544706',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i87 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i88': {u'gpus': u'0',
u'name': u'i88',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317468kb',
u'gres': u'',
u'idletime': u'905723',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'293877317',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i88 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i89': {u'gpus': u'0',
u'name': u'i89',
u'note': u'HardwareError',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i9': {u'gpus': u'0',
u'name': u'i9',
u'note': u'OpenStack',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i90': {u'gpus': u'0',
u'name': u'i90',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26469252kb',
u'gres': u'',
u'idletime': u'905690',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'801955562',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544707',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26763868kb',
u'uname': u'Linux i90 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i91': {u'gpus': u'0',
u'name': u'i91',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26463460kb',
u'gres': u'',
u'idletime': u'905691',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'773329717',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26763868kb',
u'uname': u'Linux i91 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i92': {u'gpus': u'0',
u'name': u'i92',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26468396kb',
u'gres': u'',
u'idletime': u'905697',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'801462808',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544708',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26763868kb',
u'uname': u'Linux i92 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i93': {u'gpus': u'0',
u'name': u'i93',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316132kb',
u'gres': u'',
u'idletime': u'905698',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'295818877',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544711',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i93 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i94': {u'gpus': u'0',
u'name': u'i94',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316536kb',
u'gres': u'',
u'idletime': u'905700',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'298198237',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544709',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i94 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i95': {u'gpus': u'0',
u'name': u'i95',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316460kb',
u'gres': u'',
u'idletime': u'905689',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'305292808',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544709',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i95 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i96': {u'gpus': u'0',
u'name': u'i96',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'down'},
u'i97': {u'gpus': u'0',
u'name': u'i97',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26316084kb',
u'gres': u'',
u'idletime': u'905727',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'299208209',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544711',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i97 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i98': {u'gpus': u'0',
u'name': u'i98',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'compute',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317700kb',
u'gres': u'',
u'idletime': u'905728',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'290680497',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544711',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i98 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}},
u'i99': {u'gpus': u'0',
u'name': u'i99',
u'note': u'HPC',
u'np': u'8',
u'ntype': u'cluster',
u'properties': u'b534',
u'state': u'free',
u'status': {u'arch': u'x86_64',
u'availmem': u'26317948kb',
u'gres': u'',
u'idletime': u'905703',
u'jobs': u'',
u'loadave': u'0.00',
u'ncpus': u'8',
u'netload': u'317974628',
u'nsessions': u'? 0',
u'nusers': u'0',
u'opsys': u'statefulrhels5',
u'physmem': u'24659396kb',
u'rectime': u'1381544710',
u'sessions': u'? 0',
u'state': u'free',
u'totmem': u'26611132kb',
u'uname': u'Linux i99 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64',
u'varattr': u''}}}
In [29]:
for host in nodes:
jobs = 0
status = None
users = 0
if 'status' in nodes[host]:
if 'jobs' in nodes[host]['status']:
jobs = nodes[host]['status']['jobs']
if 'nusers' in nodes[host]['status']:
users = nodes[host]['status']['nusers']
print '"{0}"'.format(host), nodes[host]['state'], jobs, users
"d009i" free 0
"b001i" offline 0
"b008i" offline 0
"d016i" down,offline 0 0
"b012i" down,offline 0 0
"i88" free 0
"i89" down 0 0
"i82" free 0
"i83" free 0
"i80" down 0 0
"i81" free 0
"i86" free 0
"i87" free 0
"i84" free 0
"i85" free 0
"d008i" down,offline 0 0
"i76" free 0
"i75" down 0 0
"i74" down 0 0
"i73" free 0
"i72" down 0 0
"i71" free 0
"i70" free 0
"i79" free 0
"i78" free 0
"d007i" free 0
"i9" down 0 0
"b007i" down,offline 0 0
"i64" down,offline 0 0
"i65" down,offline 0 0
"i66" down,offline 0 0
"i67" free 0
"i60" free 0
"i61" down 0 0
"i62" free 1
"i63" free 0
"i68" down,offline 0 0
"i69" free 0
"b014i" down,offline 0 0
"d002i" offline 0
"d014i" down,offline 0 0
"b006i" offline 0
"i59" down 0 0
"i58" down 0 0
"i51" down 0 0
"i50" down 0 0
"i53" free 2
"i52" free 2
"i55" down 0 0
"i54" free 2
"i57" down 0 0
"i56" down 0 0
"b009i" down,offline 0 0
"d015i" down,offline 0 0
"b015i" down,offline 0 0
"i120" down 0 0
"i121" down 0 0
"i122" down 0 0
"i123" down 0 0
"i124" down 0 0
"i125" down 0 0
"i126" down 0 0
"i127" down 0 0
"i128" down 0 0
"i129" down 0 0
"d001i" offline 0
"b005i" offline 0
"i106" down 0 0
"b011i" down,offline 0 0
"i48" down 0 0
"i49" down 0 0
"i46" down 0 0
"i47" down 0 0
"i44" down 0 0
"i45" down 0 0
"i42" down 0 0
"i43" down 0 0
"i40" down 0 0
"i41" down 0 0
"b016i" down,offline 0 0
"d004i" down 0 0
"d012i" down 0 0
"b004i" offline 0
"i19" down 0 0
"echo15i" free 0
"i39" down 0 0
"i38" down 0 0
"i33" down 0 0
"i32" down 0 0
"i31" down 0 0
"i30" down 0 0
"i37" down 0 0
"i36" down 0 0
"i35" down 0 0
"i34" down 0 0
"d003i" free 0
"i108" down 0 0
"i109" down 0 0
"d013i" down,offline 0 0
"i107" down 0 0
"i104" down 0 0
"i105" down 0 0
"i102" down 0 0
"i103" down 0 0
"i100" free 0
"i101" down 0 0
"b003i" offline 0
"b013i" down,offline 0 0
"i28" down 0 0
"i29" down 0 0
"d006i" free 0
"i20" down 0 0
"i21" down 0 0
"i22" down 0 0
"i23" down,offline 0 0
"i24" down 0 0
"i25" down 0 0
"i26" down 0 0
"i27" down 0 0
"i119" down 0 0
"d010i" free 0
"i111" down 0 0
"i110" down 0 0
"i113" down 0 0
"i112" offline 0
"i115" down 0 0
"i114" offline 0
"i117" down 0 0
"i116" down 0 0
"b002i" offline 0
"i8" down 0 0
"i93" free 0
"i1" down 0 0
"i3" free 0
"i2" free 0
"i5" down 0 0
"i4" down 0 0
"i7" down 0 0
"i6" down 0 0
"i118" down 0 0
"b010i" down,offline 0 0
"i77" free 0
"deltai" offline 0
"i18" down 0 0
"d005i" free 0
"i15" down 0 0
"i14" down 0 0
"i17" down 0 0
"i16" down 0 0
"i11" down 0 0
"i10" down 0 0
"i13" down 0 0
"i12" down 0 0
"i95" free 0
"i94" free 0
"i97" free 0
"i96" down 0 0
"i91" free 0
"i90" free 0
"d011i" offline 0
"i92" free 0
"i99" free 0
"i98" free 0
In [ ]:
Content source: rajpushkar83/cloudmesh
Similar notebooks: